package dataStruct;

import java.util.*;

public class UnweightedGraph<V> extends AbstractGraph<V>{

	/**
	 * @param args
	 */
	public static void main(String[] args) {

	}
	
	/**
	 * Construct a graph from edges and vertices stored in arrays
	 * @param edges
	 * @param vertices
	 */
	public UnweightedGraph(int[][] edges, V[] vertices)
	{
		super(edges, vertices);
	}
	/**
	 * construct a graph from edges and vertices stored in list
	 * @param edges
	 * @param vertices
	 */
	public UnweightedGraph(List<Edge> edges, List<V> vertices)
	{
		super(edges, vertices);
	}
	
	/**
	 * construct a graph for integer vertices 0,1,2 and edge list
	 * @param edges
	 * @param numberOfVertices
	 */
	public UnweightedGraph(List<Edge> edges, int numberOfVertices)
	{
		super(edges, numberOfVertices);
	}
	
	/**
	 * construct a graph for integer vertices 0,1,2 and edge array
	 * @param edges
	 * @param numberOfVertices
	 */
	public UnweightedGraph(int[][] edges, int numberOfVertices)
	{
		super(edges, numberOfVertices);
	}
}
